﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/AdminMasterPage.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="Marta.buchalska.wesele.Admin.Gallery.Default"
    EnableEventValidation="true" %>

<asp:Content ID="Content1" ContentPlaceHolderID="adminBody" runat="server">
    <div>
        <asp:Label Text="" ID='errorLabel' runat="server" ForeColor="Red" Font-Size="Large" />
    </div>
    <br />
    <br />
    <br />
    <%--
      <div id="addForm" style='display: none'>
        <asp:UpdatePanel runat="server">
            <ContentTemplate>
                <div style='margin-top: 10px;'>
                    <label for="categoryName">
                        Nazwa nowej kategorii :
                    </label>
                    <asp:TextBox runat="server" ClientIDMode="Static" EnableViewState="false" ID="categoryName"
                        ValidationGroup='category'>
                    </asp:TextBox><asp:RequiredFieldValidator ID='RequiredFieldValidator_categoryName'
                        runat="server" ControlToValidate='categoryName' ValidationGroup='category' Display="None"
                        ErrorMessage='Musisz podać nazwę kategorii'></asp:RequiredFieldValidator>
                    <input type='button' value='Zapisz' id='addNewCategoryBtn' />
                    <asp:ValidationSummary runat="server" ValidationGroup='category' />
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    --%>
    <%--BEGIN:     Dodawanie  galerii  --%>
    <%--<div id='adNewGallery' style="display: none">
        <div>
            <label for='galleryListDropDownList'>
                Wybierz kategorię do jakiej ma być przypisana galeriia :
            </label>
            <asp:DropDownList runat="server" ID='galleryListDropDownList' ClientIDMode="Static"
                EnableViewState="false">
            </asp:DropDownList>
        </div>
        <div>
            <label>
                Podaj nazwę nowej galerii (nazwa musi być unikatowa) :
            </label>
            <asp:TextBox runat="server" ID='newGalleryName' EnableViewState="false" />
        </div>
        <input type="button" id='addNewGalleryButton' cssclass='jButton' value='Zapisz' />
    </div>--%>
    <div id='uploadImageWrapper' class='gm_wiget ui-corner-top'>
        <div>
            <h4 class="ui-state-default ui-corner-top">
                Dodaj nowe zdjęcie
            </h4>
        </div>
        <ul class="ui-widget-content a_up_file">
            <li><span>Wybierz zdjecie do gallerii : </span>
                <asp:FileUpload ID='newImage' runat="server" ValidationGroup='addImageValidators' />
                <asp:RequiredFieldValidator runat="server" ErrorMessage="Musisz wybrać zdjęcie do dodania"
                    ID="newImageRequiredFielValidatro" ControlToValidate="newImage" Display="Dynamic"
                    ValidationGroup='addImageValidators' CssClass="ui-state-error"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator runat="server" ValidationExpression="(.*?)\.(jpg|jpeg|png|gif)$"
                    ValidationGroup='addImageValidators' ControlToValidate='newImage' Display="Dynamic"
                    ErrorMessage='Plik musi mieć rozszeżenie jpeg,png,jpg,gif' runat="server" CssClass="ui-state-error"></asp:RegularExpressionValidator>
            </li>
            <li><span class="ui-widget">Wybierz galerię dla zdjęcia : </span>
                <asp:DropDownList ValidationGroup='addImageValidators' runat="server" ID='galleryListDDL'
                    ToolTip='Galeria do jakiej ma być przypisane zdjęcie.'>
                </asp:DropDownList>
            </li>
            <li>
                <asp:Button Text="Dodaj" runat="server" OnClick='AddImage_Click' CssClass="ui-state-default"
                    ValidationGroup='addImageValidators' /></li>
        </ul>
    </div>
    <div id="menu_t" class="ui-widget ui-widget-content ui-corner-top">
        <div id="headerss" class="ui-corner-all ui-widget-header">
            <h3 style="text-align: center;">
                Edycja Gallerii</h3>
        </div>
        <div class="ui-widget-content" id='menu_t_content'>
            <div>
                <input type='button' id="addNewCategory" class='ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-focus'
                    value='Dodaj nową kategorię' />
            </div>
            <div>
                <input type="button" id="addNewGallery" class='ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-focus'
                    value='Dodaj nową galerię' />
                <input type="button" class="ui-button ui-corner-all ui-state-hover ui-state-focus ui-widget"
                    value="Usuń galerię" id="del_gallery_show_dialog" />
            </div>
        </div>
    </div>
    <%--    Wyświetlamy wszystkie zdjęcia--%>
    <div class="box_top">
        <h2 class="pictures">
            Galeria
        </h2>
        <!-- Big Gallery Sorting: Start -->
        <ul class="sorting">
            <li>
                <asp:Button runat="server" OnClick="FiltrPhotosClick" CommandArgument="-1" Text="Wszystko"
                    CssClass="ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-focus" />
                <asp:ListView runat="server" ID='photoGalleryList' EnableViewState="false" OnItemDataBound="PhotoCategoryListItemDataBound">
                    <ItemTemplate>
                        <li>
                            <asp:Button runat="server" CssClass="ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-focus"
                                ID="galleryFiltr" OnClick="FiltrPhotosClick" />
                        </li>
                    </ItemTemplate>
                </asp:ListView>
        </ul>
        <!-- Big Gallery Sorting: End -->
    </div>
    <div class='box_content'>
        <ul class="gallery small">
            <asp:ListView runat="server" ID='photoView' OnItemDataBound="PhotoViewItemDataBound"
                OnItemCommand="PhotoViewItemCommand">
                <ItemTemplate>
                    <li>
                        <div class="actions">
                            <asp:LinkButton ImageUrl='' NavigateUrl='#' CssClass='delete' runat="server" EnableViewState="false"
                                OnClick="DeletePhotoClick" ID='deleteBtn'>
                            </asp:LinkButton>
                            <%--  <a href="#" class="delete" runat="server">delete</a>--%>
                            <a href="#" class="edit">edit</a> <a class="view popup" id='originalImage' runat="server"
                                enableviewstate="false">view</a>
                        </div>
                        <a>
                            <img id='imgSmall' runat="server" />
                        </a></li>
                </ItemTemplate>
            </asp:ListView>
        </ul>
    </div>
    <%--BEGIN :     Dodawanie obrazka --%>
    <div id='postImage' style='display: none'>
        <br />
        <label for='categoryDropDown' title='Wybierz galerię do jakiej ma być przypisane zdjęcie '>
            Wybierz galerię :
        </label>
        <select id='categoryDropDown' name="gallerySelect">
        </select>
        <br />
        <br />
        <asp:FileUpload runat="server" EnableViewState="false" ID='photoPost' /><br />
        <asp:Button Text="Zapisz" runat="server" ID='saveImage' CssClass='ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-focus'
            OnClick='AddPhotoClick' ClientIDMode="Static" />
    </div>
    <%--END:     Dodawanie obrazka --%>
</asp:Content>
